package com.ruoyi.system.api.dobbo;

import com.ruoyi.common.resp.domain.R;
import com.ruoyi.common.user.domain.SysUser;
import com.ruoyi.common.user.model.LoginUser;

/**
 * 用户服务
 */
public interface RemoteUserService {
    /**
     * 通过用户名查询用户信息
     *
     * @param username 用户名
     * @param source   请求来源
     * @return 结果
     */
//    @GetMapping("/user/info/{username}")
    public R<LoginUser> getUserInfo( String username, String source);

    /**
     * 注册用户信息
     *
     * @param sysUser 用户信息
     * @param source  请求来源
     * @return 结果
     */
//    @PostMapping("/user/register")
    public R<Boolean> registerUserInfo(SysUser sysUser, String source);
}
